believing (something) against all odds

Traducciones
croire en (quelque chose) contre vents et marées
Palabras
believe

verb
croire